package com.example.demo.day0222;

import com.example.demo.day0221.Person;

public class Equal1 {
    public static void main(String[] args) {
        Person1 p1=new Person1();
        Person1 p2=new Person1();
        String s1=new String("abc");
        String s2=new String("abc");
        System.out.println(p1==p2);
        System.out.println(p1.equals(p2));//在普通的类中，equal只能比较引用类型。作用与“==”相同，都是比较是否指向一个对象
        p2=p1;
        System.out.println(p1.equals(p2));
        System.out.println(s1==s2);
        System.out.println(s1.equals(s2));//在String、file、Date类使用“==”比较的是对象（对象的地址），使用equal比较的是内容
    }
}
